package jsr292.java.lang.invoke;

public class VolatileCallSite extends CallSite {
    public VolatileCallSite(MethodType type) {
        super(type);
    }
    
    public VolatileCallSite(MethodHandle target) {
        super(target);
        throw new UnsupportedOperationException("NYI");
    }

    @Override
    public final MethodHandle getTarget() {
        throw new UnsupportedOperationException("NYI");
    }
    @Override
    public void setTarget(MethodHandle target) {
        throw new UnsupportedOperationException("NYI");
    }
    @Override
    public MethodHandle dynamicInvoker() {
        throw new UnsupportedOperationException("NYI");
    }
}
